package com.aier.user.service;

import java.util.List;
import java.util.Map;

import com.aier.user.entity.User;


public interface IFindPeopleService {
    
    /**
     * 根据学校、班级、性别、昵称找人
     * @param page
     * @param page_size
     * @param sid
     * @param cid
     * @param sex
     * @return
     */
    Map<String,Object> searchPeaople(int page,int page_size,Long sid,Long cid,String sex,String nickname);
    
    /**
     * 查询感兴趣的人
     * @param page
     * @param page_size
     * @param uid
     * @return
     */
    List<User> searchInterestPeaople(Long uid);
    
    /**
     * 新增访客记录
     * @param vuid
     * @param buid
     * @return
     */
    int insertVisitor(Long vuid,Long buid);
    
    /**
     * 查询最近来访
     * @param page
     * @param page_size
     * @param uid
     * @return
     */
    Map<String,Object> searchVisitor(int page,int page_size,Long uid);
    
    /**
     * 查询某人的详细资料
     * @param uid
     * @param buid
     * @return
     */
    User searchInfoDetail(Long uid,Long buid);
    
    /**
     * 查询个人信息
     * @param uid
     * @return
     */
    User searchSelfInfo(Long uid);
    
    // 新版
    /**
     * 根据帐号或昵称找人
     * @param page
     * @param page_size
     * @param nickname
     * @return
     */
    Map<String,Object> searchPeaople(int page,int page_size,String nickname,Long Uid);
}
